On View Consistency in Multi-Server Distributed Virtual Environments Supplementary Material
نویسندگان
چکیده
where μ(Pi,Pj) = ∑ ck∈Pi,cl∈Pj σ(ck, cl). We now transform this simplified VCtoS problem into the quadratic assignment (QAP) problem, which is known to be NP-hard [SG76], as follows. Given n facilities denoted by set NF , n locations denoted by set NL, a flow matrix A, where each entry Aij represents the flow of materials moving from facility i to facility j, and a distance matrix D, where each entry Dij represents the distance between locations i to j, the objective of the QAP problem is to find a one-to-one function π:NF −→ NL, which assigns the facilities to locations such that the cost function, ∑ i,j AijDπ(i)π(j), is minimized. As π is a one-to-one function, we use a permutation matrix X to realize it, where π(i) = j iff Xij = 1. Then, the QAP problem can be rewritten as [KB57]:
منابع مشابه
Consistency aware update schedule in multi-server Distributed Virtual Environments
Multi-server architecture is very popular in Distributed Virtual Environments. Although multi-server architecture has good scalability, the load balance and consistency are still challenging issues. Because of server resource limitations (computation, communication etc), the consistency of the virtual world cannot be guaranteed sometimes. In this paper, we address this problem by developing sch...
متن کاملManaging Scalability and Load Distribution for Large Scale Virtual Worlds
The traditional client-server approaches for handling Virtual Environments (VEs) have greatly been changed due to the significant increase in their popularity. Scalability was among the basic goals for the development of distributed and multi-server infrastructures. It is generally achieved by splitting a VE into different isolated partitions, and simulated with a set of dedicated servers. Howe...
متن کاملMassively Multiuser Virtual Environments using Object Based Sharing
Massively multiuser virtual environments (MMVEs) are becoming increasingly popular with millions of users. Commercial implementations typically rely on a traditional client/server architecture controlling the virtual world state of shared data at a central point. Message passing mechanisms are used to communicate state changes to the clients. For scalability reasons our approach creates and dep...
متن کاملImproving the concurrent updates of replicated global objects in multi-server virtual environments
We study an emerging class of high-performance virtual environments, called Real-Time Online Interactive Applications (ROIA), with such popular examples as Massively Multi-player Online Games (MMOG), interactive simulations, virtual communities, etc. ROIA must handle an enormous number of actions from geographically distributed user processes and present to each user a consistent view of the ap...
متن کاملTowards Enhanced Data Consistency in Distributed Virtual Environments
Distributed virtual environments are rapidly gaining in popularity for the implementation of intuitive and collaborative workspaces. In distributed virtual environments, geographically dispersed user sites possess considerable capabilities for computing and cooperation with other user sites. Primary challenges that have to be addressed by these systems are compensating network latency jitters, ...
متن کامل